/*!
 * ETUI v2.2
 *
 * Copyright 2014 东方怡动信息技术有限公司
 */
@import url("ETUI-responsive.css");
@import url("ETUI-utility.css");
/* ---------通用样式定义--------- */
body{font-family: 'simsun',arial,helvetica,sans-serif;font-size: 14px;line-height: 180%;-webkit-font-smoothing:antialiased;}
#skip{height: 0; overflow: hidden;}
a{color: #484848;}
a:hover{color: #005a99; text-decoration: underline;}
h2,h3,h4,h5{ font-family: "Microsoft YaHei";}
#container{width: 100%;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
max-width: 1280px;}

/*--------------文本样式---------------*/
.text-info{color: #005a9b;}

/*--------------按钮样式---------------*/
.btn{ border: none;text-shadow:none; box-shadow: none; padding: 7px 15px;}
.btn-hollow{border: 1px solid #005a99; background: #fff; color: #005a99;}
.btn-hollow:hover{background: #005a99; color: #fff;}
.btn-primary{background: #005a99;}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background: #1474b7;}

/*--------------顶部导航---------------*/
.topBar{border-bottom: 1px solid #ddd;}
.topBar .navbar-inner{background: #f4f4f4; filter:none; border-radius: 0; border: none; padding: 0; border-bottom: 1px solid #fff; box-shadow: none; min-height: 33px; line-height: 33px; color: #565656;}
.topBar .navbar-inner .nav li a{color: #565656; text-shadow:none; padding: 6px 8px 6px;}
.topBar .navbar-inner .nav li a:hover{color: #005a99; font-weight: bold;}

/*--------------logo检索---------------*/
.logo{background: url(../img/sh-bg.jpg) top right no-repeat;}
.logo h1{padding: 6px 0 0 10px;}
.search{padding-top:25px; padding-bottom: 5px;}
.search input{height: 32px; border: 1px solid #ccc; box-shadow:none; border-radius: 1px; float: left; width: 45%;}
.search .btn{font-size: 14px; padding: 11px 15px;}

.auto_hidden { border: 1px solid #ccc; position:absolute; display:none; background: #fff;}
.auto_show { border: 1px solid #ccc; position:absolute; z-index:9999; display:block; background:#fff; height: 194px; overflow-y:auto; }
.auto_show div:nth-child(even){ background: #f3f6f7;}
.auto_onmouseover{ height: 38px; line-height: 38px; width:100%; text-indent: 10px; background: #fff9c5!important;}
.auto_onmouseout{ height: 38px; line-height: 38px; width:100%; text-indent: 10px;}
.auto_show strong{color: #c72c32;}

/* ---------主导航样式定义--------- */
.main-nav{width: 100%; z-index: 999;}
.main-nav .navbar-inner{ background: #005a99; filter:none; border-radius:0; border: none; padding: 0;}
.main-nav .nav li a{color: #fff; text-shadow:none; padding: 11px 23px; font-size: 16px;}
.main-nav .nav li a:hover,.main-nav .nav .active a,.main-nav .nav .active a:hover,.main-nav .nav .active a:focus,.main-nav .nav li a:focus{ background: #337bad; color: #fff; font-weight: bold;box-shadow: none;}
.main-nav p{color: #fff; font-weight: bold; float: left; line-height: 42px; margin: 0;}
.main-nav .btn-navbar{ background: #337bad; padding: 8px 10px 9px 10px;}
.main-nav .btn-navbar:hover{ background: #337bad;}

/* ---------标题样式定义--------- */
.page-header{ border: 1px solid #ddd; border-top: 3px solid #005a99; height: 27px; margin: 0;}
.page-header h2{margin: 0; font-size: 16px; color: #005a99; border-bottom: 3px solid #005a99; display: inline-block; padding: 0 15px; margin-left: 15px; line-height: 35px;}
.page-header-1{ border-bottom: 1px solid #005a99; padding: 12px 0; height: 20px;}
.page-header-1 h3, .page-header-1 h5{ float: left; font-size: 15px; color: #005a99; border-left: 4px solid #005a99; line-height: 20px; margin:0 0 0 10px; padding-left: 10px; font-weight: normal;}
.page-header-1 span{font-family:"Microsoft YaHei"; margin-left: 20px; line-height: 20px; float: left;}
.page-header-1 span a{margin: 0 10px;}

/* ---------TAB组件样式定义--------- */
.nav-pills-1{background: #fff; border: 1px solid #ddd; border-top: 3px solid #005a99; height: 36px; margin: 0; }
.nav-pills-1 li{padding: 0; float: left; margin-left: 10px;}
.nav-pills-1 li a{ font:16px/20px "Microsoft YaHei"; padding: 7px 15px 8px 15px; text-align: center;margin: 0; color: #444; -webkit-font-smoothing:auto; display: block;}
.nav-pills-1 li.active a{ font-weight: bold; border-bottom: 3px solid #005a99; color:#005a99; }
.nav-pills-1 li a:hover,.nav-pills-2 li a:hover,.nav-pills-3 li a:hover,.nav-pills-5 li a:hover{background: none;}

.nav-pills-2{border-bottom: 1px solid #ddd; height: 38px; margin: 0;}
.nav-pills-2 li{float: left; border-right: 1px solid #555; margin-top: 10px;}
.nav-pills-2 li:last-child{border-right: 0;}
.nav-pills-2 li a{ padding: 0 20px; line-height: 14px;}
.nav-pills-2 li.active a{ color: #3279a5;}

.nav-pills-3{border-bottom: 1px solid #ddd; overflow: hidden; margin: 0;}
.nav-pills-3 li{float: left; margin: 10px 50px 10px 20px;}
.nav-pills-3 li a{font-family: "Microsoft YaHei"; background: url(../img/icon/dot.jpg) 0 10px no-repeat; padding-left: 12px;}
.nav-pills-3 li.active a{ color: #005a99; background: url(../img/icon/dot-active.jpg) 0 10px no-repeat;}

.nav-pills-5 li{float: left; margin-left: 10px;}
.nav-pills-5 li a{font-family: "Microsoft YaHei"; font-size: 15px; padding-left: 14px;}
.nav-pills-5 li.active a{color: #005a99; border-left: 4px solid #005a99; padding-left:10px;}

.tab-content{clear: both;}

/* ---------左侧导航--------- */
.sidebar{border:1px solid #ddd;border-top: 3px solid #005a99;}
.sidebar h2{color: #005a99; font-size: 16px; border-bottom: 1px solid #005a99; margin: 0 13px; }
.sidebar ul{margin: 5px 0;}
.sidebar ul li{ margin-left: -1px; padding: 5px 0;}
.sidebar ul li.active a{color: #005a99; font-weight: bold;border-left: 3px solid #005a99; display: inline-block; padding-left: 12px;}
.sidebar ul li a{ color: #555; font-family: "Microsoft YaHei"; line-height: 14px; padding-left: 14px;}
.sidebar ul li a:hover{color: #005a99; text-decoration:none;}

/* ---------列表样式--------- */
.uli14 li,.uli12 li{padding: 6px 0 6px 13px;list-style-type: none;overflow: hidden;background: url(../img/icon/dot.jpg) no-repeat 0 15px;}

/*字符超出截断*/
.nowrapli,.nodiscli{margin-left: 0;}
.nowrapli li,.nowrapli li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; *width: 98%;display: block;}

/*带日期列表样式*/
ul.pageList{margin-left:0;}
.pageList li a{display: block;float: left;width: 74%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}
.pageList li span.listTime{color: #555;text-align:right;min-height: inherit;width:22%;margin-left: 1%;float: right;*margin-left:0;}

/*带栏目列表样式*/
.columnli{margin: 0;}
.columnli li a{float: left;}
.columnli li a.columnli-title{border-right: 1px solid #555; margin-right: 10px; padding-right: 10px;}
.columnli li a.columnli-list{ width: 88%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}

.columnli-time li a.columnli-list{width: 70%;}
.columnli-time li span.listTime{float: right; color: #555;}


/* 多列 */
.list-columns li{margin-left: 0!important;}
/*更多按钮*/
.more{ position: absolute;top: 12px;right: 0; background: none!important; padding: 0!important; line-height: 20px;}
.more a{font-family: "Microsoft YaHei"; float: none!important; font-size: 14px; color: #317ba6; padding-left:18px; background: url(../img/icon/more.png) 0 4px no-repeat;}
.more a:hover{cursor: pointer;text-decoration: none;}

/* ---------图标样式--------- */
.big-icon{overflow: hidden;margin-left: 0;}
.big-icon li{width:86px; float: left; margin:5px 9px;}
.big-icon li a{border: 1px solid #ddd; border-radius: 3px; display: block; text-align: center; padding: 8px 5px;}
.big-icon li a:hover{background: #f1f1f1; text-decoration: none;}
.big-icon li a i{margin: 4px 0 5px 0; display: inline-block;}
.big-icon li a p{margin: 0; color: #005a99;}

.icon-lg{width: 36px;height: 36px;background-image: url("../img/icon/icon-lg.png");}
.icon-lg-gkml{background-position: 0 0;}
.icon-lg-gkzn{background-position: -36px 0;}
.icon-lg-slxd{background-position: -72px 0;}
.icon-lg-gksq{background-position: -108px 0;}
.icon-lg-ndbg{background-position: -144px 0;}
.icon-lg-zcjs{background-position: -180px 0;}
.icon-lg-bszn{background-position: -216px 0;}
.icon-lg-bstj{background-position: -177px 0;}
.icon-lg-lytj{background-position: -183px -36px;}
.icon-lg-zxsq{background-position: -252px 0;}
.icon-lg-xzzx{background-position: -288px 0;}
.icon-lg-ztcx{background-position: -324px 0;}
.icon-lg-bsdt{background-position: -360px 0;}
.icon-lg-xzsp{background-position: -396px 0;}
.icon-lg-zxdy{background-position: -432px 0;}
.icon-lg-tsjb{background-position: -468px 0;}
.icon-lg-pydc{background-position: 0 -36px;}
.icon-lg-jzxx{background-position: -36px -36px;}
.icon-lg-lxxd{background-position: -72px -36px;}
.icon-lg-jgcx{background-position: -108px -36px;}
.icon-lg-ldfg{background-position: -144px -36px;}
.icon-lg-jgzn{background-position: -180px -36px;}
.icon-lg-nsjg{background-position: -216px -36px;}
.icon-lg-zsjg{background-position: -252px -36px;}

/* ---------表单样式--------- */
.form-step h4{ margin: 30px 0 20px 20px;}

.step{height: 55px;}
.step li{ float: left; height: 37px; border-bottom: 5px solid #e5e5e5; color: #e5e5e5; text-align: center; font-family: "Microsoft YaHei"; font-size: 16px;}
.step li i{width:20px;height: 20px; background: #e5e5e5; border-radius: 10px; display:inline-block; color: #fff; font-style: normal; font-size: 14px; font-family: arial; }
.step li.active{border-color: #4171b8; color: #4171b8;}
.step li.active i{background: #4171b8;}

.page-form li{overflow: hidden; zoom:1; margin-bottom: 5px;}
.page-form li label{float: left; color: #555; line-height: 32px;}
.page-form li label span{margin: 0 5px;}
.page-form li a{font-size: 12px; margin: 0 10px; color: #005a9b;}
.page-form li input{border-radius: 0; box-shadow: none; padding: 5px 6px; margin: 0; font-size: 12px;}
.page-form li select{border-radius: 0; box-shadow: none; padding: 5px 6px; margin: 0; font-size: 12px; color: #999;}
.page-form li p{font-size: 12px;}
.page-form li span{line-height:32px;}
.page-form li button.submit{ margin-top: 10px;}

.page-form li p.pagep{ width:30px;  float:left; font-size: 12px;}

.survey{margin: 0;}
.survey .survey-title{padding: 10px 0;}
.survey ul{margin: 0; overflow: hidden; zoom:1;}
.survey ul li{ float: left; width: 20%;}
.survey ul li label{float: left; cursor: pointer; line-height: 18px;}
.survey ul li .iradio_minimal-blue,.survey ul li .icheckbox_minimal-blue{float: left; margin-right: 10px; }
.survey p input{box-shadow: none; border-radius: 0;}

/* ---------分页样式--------- */
.pagination ul li a{ margin: 0 6px; border:1px solid #e3e3e3; border-radius: 3px; font-family: "arial";}
.pagination ul li.active a{ background: #005a99; color: #fff; border-color:#005a99; }

/* ---------面包屑导航--------- */
.breadcrumb{background: none;font-size:12px;margin-bottom: 0; margin-top: -20px;}

/* ---------底部样式--------- */
.footer{ border-top: 1px solid #005a99; padding: 10px 0; position: relative;}
.footer a{margin: 0 10px;}
.footer .links,.footer .links a{color: #005a99; display: inline-block;}
.links a:first-child{margin-left: 0;}
.footer .copyright{font-size: 12px; line-height: 18px; margin-top: 10px;}
.footer p.dzjg{position: absolute;right: 0; top: 10px;}

/* 表格样式 */
.table{font-family: "Microsoft YaHei"}
.table thead th{ text-align: center; color: #555;}
.table td span.dot{border-radius: 50%; background-color: rgb( 0, 90, 153 ); width: 11px; height: 11px; display: block; margin: 4px auto 0 auto;}
.table-center td,.table-center th{text-align: center;}


/* ---------首页样式--------- */

/*幻灯大图 */
.homeSlider .owl-carousel {position: relative;}
.homeSlider .owl-pagination {position: absolute;bottom: 3px; right: 10px;*bottom: 8px;}
.homeSlider .clickable {cursor: default;}
.homeSlider .item{width: 100%;*height:300px;display: block;overflow: hidden;position: relative;}
.homeSlider .owl-theme .owl-controls .owl-buttons div {height: 69px;width: 42px;border-radius: 0;padding: 0;opacity: 0.8;}
.homeSlider .owl-buttons  div.owl-next,.homeSlider .owl-buttons  div.owl-prev{position: absolute;top: 35%;}
.homeSlider .owl-buttons  div.owl-next {background: url(../img/index_btn04.png);right: 0;}
.homeSlider .owl-buttons  div.owl-prev {background: url(../img/index_btn03.png);left: 0;}
.homeSlider .carousel-caption{padding: 10px;*width: 100% !important;*display: block;}
.homeSlider .carousel-caption h4 {font-size: 14px;font-weight: normal;margin: 0;width: 70%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;display: block;}
.homeSlider .item img{width: 100%;height: 304px;position: relative;max-width: inherit;}
.homeSlider .owl-controls{margin: 0;}
.owl-theme .owl-controls .owl-page.active, .owl-theme .owl-controls.clickable .owl-page:hover{background: none !important;}


/* 头条滚动 */
.headline{border:1px solid #ddd; border-top: 1px solid #005a99; margin-top: 10px; color: #005a99; padding: 10px 0; overflow: hidden; }
.headline a{ color: #005a99;}
.headline-title{float: left; width: 15%;}
.headline-title a{margin: 0 10px;}
.txtScroll-top{ overflow:hidden; position:relative; float: left; width: 85%;}
.txtScroll-top .hd{ padding:0 10px; float: right;}
.txtScroll-top .hd a{ display:block; width:22px; height:19px; margin-left: -1px; line-height: 19px; text-align: center; float: left; cursor:pointer; color: #c5c5c5; border: 1px solid #dcdcdc; font-size: 18px; font-weight: bold; font-family: "微软雅黑"}
.txtScroll-top .hd a:hover{text-decoration: none; background: #f7f8f8;}
.txtScroll-top .bd{ float: left; width: 80%;}
.txtScroll-top .infoList li{ height:24px; line-height:24px;}
.txtScroll-top .infoList li a{width: 100%; display: block;overflow: hidden; text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}

/* 列表 */
.nav-pills-4{ text-align: center; }
.nav-pills-4 li{ display: inline-block; margin: 0 5px;}
.nav-pills-4 li a{width:13px; height: 13px; background: #cbcbcb; border-radius: 10px; text-indent: -9999px; }
.nav-pills-4 li.active a{background: #005a99;}

/* 政务大厅 */
.work-search{ background: #f1f1f1; padding: 10px; margin-top: 10px;}
.work-search input{ box-shadow:none; width: 79%; border: 1px solid #ccc; border-right: none; background: #fff; float: left; padding: 10px 0; text-indent: 10px; }
.work-search button{padding: 11px 0; width: 20%;}


/* ---------个人中心--------- */
.spacing{margin: 40px 0 150px 30px;}

/* 注册 */
.welcome{color: #005a99;}
.welcome p{font-size: 16px; font-family: "Microsoft YaHei"}

/*安全验证*/
.verify{border-bottom: 1px solid #005a99; margin:0 20px; width: auto; padding: 25px 0 15px 0;}
.verify h4{color: #585858; font-size: 16px;}

/*登录成功*/
.success{margin-left: 9.5%; color: #555;}



/* ---------其他--------- */

/* 友情链接 */
.link{margin:20px 0 0 15px;}
.link .row-fluid{margin-left:15px;}

/* 高级搜索 */
.search-form li input{ padding: 5px 0; text-indent: 5px;}
.search-date span{ padding: 0 10px;}
.search-date input{width:114px;}
.search-sidebar ul li.active a{color: #555;}

/* 检索结果 */
.prompt{font-size: 12px; font-family: "Microsoft YaHei"; margin:10px 20px 0 20px;}
.search-result{font-family: "Microsoft YaHei"; margin: 20px 20px 30px 20px;}
.search-result h6{font-size: 16px;}
.search-result p{color: #666; margin-bottom: 5px;word-break:break-all;}
.related{font-family: "Microsoft YaHei"; margin-bottom:60px; }
.related a{margin: 0 20px;}
 
/* 办事地图 */
.service-map .title{padding-left: 30px;}
.county li{ float: left; margin: 5px 30px 5px 10px;}
.county-map{margin:35px;}
.county-map p{margin:0;}

/* 404 */
.error-404{ width: 380px; margin: 100px auto 150px;}


/* ---------政民互动--------- */
.write li input{ padding: 0; height: 30px; text-indent: 6px;}
.write li textarea{padding: 0; height: 50px; text-indent: 6px; box-shadow: none;}

/* 局长信箱 */
.director-text{ margin-left:20px;}
.survey-textarea{ width:65%; height: 80px; box-shadow: none; padding: 5px 6px; margin: 0; font-size: 12px;  }
.survey-btn{width: 10%;}


/* 在线访谈 */
.interview{overflow: hidden; zoom:1; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.interview dt{ float: left; margin-right: 20px;}
.interview dt img{border: 1px solid #ddd; padding: 5px;}
.interview dd{ margin-top:14px; margin-left: 164px;}

/*  在线访谈详情 */
.questions-form textarea{border-radius: 0; box-shadow: none; width: 60%;}
.interviews .more{position: inherit; top: inherit; }
.interviews .more a{font-family: "simsun"; color: #aaa; background: #f1f1f1 url(../img/icon/more.png) center -26px no-repeat; margin: 10px 0; padding: 9px 0; text-indent: 50px; border-radius: 1px; border: 1px solid #ddd; display: block; text-align: center;}

/* 办理详情 */
.state p{text-indent: 2em;}


/* ---------通用--------- */
/* 通用稿件 */
#ivs_player{ text-align: center; padding: 10px 0;}
.article h2{ text-align: center; font-size: 24px; border-bottom:1px solid #ccc; padding: 20px 0;}
.article small{text-align: center; display: block; color: #999;}
.article_content p{ margin: 0 20px; line-height: 32px;}

#weibo_pos {width:480px; margin:30px auto 0 auto; text-align: center;font-size: 14px;font-weight: bold;overflow: visible;position: relative; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 15px 0;}
#weibo_pos span {margin-right: 10px;font-weight: normal; line-height: 42px;}
#weibo_pos img {margin-right: 15px;cursor: pointer;width: 32px;height: 32px;}
#weibo_pos #output {width: 300px;margin-left: 100px;padding-top: 10px;overflow: hidden;zoom: 1;}
#weibo_pos #share_QRcode_s img {width: 91px;height: 91px;}
#weibo_pos .share_qr_intro{padding-left: 10px; padding-top: 20px;}
.acticle-link{text-align: center; margin: 10px 0;}
.acticle-link a{color: #888; font-size: 12px;}

.attribute{display: none;}

/* ---------办事--------- */
.service-nav{width: 55%;}
.screening{border-bottom: 1px solid #005a99; overflow: hidden;}
.screening ul{margin-top: 15px;}
.screening li{clear: both; padding: 7px 0;}
.screening li label{ width: 100px; float: left; margin: 0; line-height: 26px;}
.screening li p{float: left; width: 80%;}
.screening li p a{margin-right:30px; padding: 3px 0; display: inline-block;}
.screening li p a.active{border: 1px solid #005a99; color: #005a99; padding: 2px 20px 2px 10px; background: url(../img/icon/close.jpg) right center no-repeat; margin-right: 10px;}
.screening li p a.active:hover{text-decoration: none;}
.screening li.btn-js button{margin-left: 100px;}

.matter-result{margin: 0 20px;}
.result-search input{ height: 24px; box-shadow: none;}

.matter-none{font-family: "Microsoft YaHei"; width:290px; margin: 50px auto; }

.apply-info{margin: 20px 0 0 20px;}

.info-photo img{ border: 1px solid #ccc; padding: 5px; display: block;}
.info-table th{ background: #f9f9f9; color: #555}
.info-table th,.info-table td{padding: 10px 8px;}
.info-phone{display: none;}


/* 新闻 */
.pic-list{margin:20px 0 0 0; overflow: hidden; zoom:1;}
.pic-list li{ width: 31%; margin-right: 2%; margin-bottom: 15px; float: left;}
.pic-list li a{display: block; border: 1px solid #ddd; background: #fff;}
.pic-list li a p{padding:5px; margin: 0;}
.pic-list li a p img{width: 100%; height: 220px;}
.pic-list li a span{display: block; background: #f1f1f1; padding: 10px;border-top: 1px solid #ddd; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;}


.xqyyhzc{
width:946px;
}


/* ---------面板定义--------- */
.well{padding: 15px;border-radius:0;box-shadow:none;border: none;}



.shbgbj{background: url(../img/sh-bg.jpg) top right no-repeat;}

